開始動手前,我給自己留了一段時間,先把「設計目標」想清楚,我的目標使用者&期望達到的目標。
這個工具要做什麼:幫需求方PM 可以把需求想&寫清楚。
設計目標決定的不是「做什麼」,是做完之後,怎麼判斷做出來的東西夠不夠好。
如果只寫「能幫使用者整理需求」,那一份 Word 模板也算。如果只寫「會問問題」,那 ChatGPT 也會問。要讓鼠勾以跟現有工具有區別,得有更具體的標準。
我在記事本最上面寫下四個詞:
手把手、低門檻、會挑戰、能落地。
然後一個一個展開,開始不斷地測試與迭代修正

讓需求方PM 不用太煩惱思考「下一步要做什麼」。
實作上拆成幾件事:
反例:你看過那種「點 1 開始 / 點 2 繼續 / 點 3 跳過」的命令列界面嗎?需求方PM 不會用那種東西。連我都不太想用。
我假設使用者不會主動引導自己/自己有想法,那就由工具引導。
零安裝、零學習、零 git。 (不過再好書推薦一次XD:為了你自己學git)
對需求方PM 來說,他願意打開的工具只有兩種:他平常就在用的,或「點連結就能用,簡單好上手的」。
ChatGPT 屬於前者。Custom GPT 屬於後者。
| 項目 | 鼠勾以 | Codex / Claude Code |
|---|---|---|
| 帳號註冊 | 0(公司已有) | 公司沒開放,要自己申請 |
| 安裝步驟 | 0 | 1(下載 IDE) |
| 額度限制 | ChatGPT | 方案不包含 |
| 教學文件 | 直接互動詢問 | 一頁 |
| 使用者學什麼 | 怎麼回答問題 | git、terminal、prompt |
要使用者學 prompt engineering、學 markdown、學 git diff,太難了。
Custom GPT 這個低門檻看起來廢廢,但對我來說,是「使用者真的會用」跟「使用者打開一次就再也不打開」的差別。
工具要會 push back,問問題,就像是那個很讚的 /grill-me。
這是鼠勾以跟通用 ChatGPT 最大的差別。通用 GPT 太想討好使用者(以及很會道歉)。一份「結構完整、內容空洞」的 PRD 比沒有 PRD 還危險,因為 SA 會被誤導到錯的方向去設計。
所以 我的規範設計中,Knowledge 裡有一份叫《挑戰檢查規則》的檔案,內容包含:
實作上的調和:
反例:跟通用 GPT 說「目標是降低客服進線,但不做自助查詢功能」,它會默默接受,然後幫你寫一份很漂亮的 PRD。鼠勾以會問:「那客服進線要靠什麼降?」
這條原則是整套工具最難實作的一條,後面會有專門幾天細講。
需求方PM 寫完之後,產出物要能直接帶去找 SA。
具體包含:
為什麼是 Mermaid 而不是圖片? 因為後續整條 SDLC 都會有 AI 參與:設計階段 AI 看流程圖補 user story、開發階段 AI 看流程圖出 scaffold、測試階段 AI 看流程圖生 test case。Mermaid 是文字、能被 AI 讀懂,圖檔嵌入 Word 給人看;原始碼留在附錄給 AI 接續用。
為什麼是 Word,不是 Markdown 或 HTML?
我也想用 Markdown,但需求方PM 普遍不會讀 Markdown,看到 ## ** 會疑惑(真的,沒騙你)
HTML 看起來最強,可是 token 用量高、嵌圖麻煩、對麻煩的是他想要小修改不會人工手動異動,或者備註。
Word 是最低門檻:每個人會打開、能改、能加註解、能寄。所以正式產出是 .docx;想要 Markdown 版的另外提供,當作補充選項。
四個原則寫完,回頭看可用的工具,答案其實就出來了。
優點:
缺點:
四原則沒有一個拿到 5 分,但每個都拿 3-4 分。在當下的資源條件下,這是務實的選擇。
如果你想做類似的東西,但你公司不能用 Custom GPT,沒關係。四原則跟工具無關。
你可以這樣對應:
工具是手段,不是目的。把四原則做出來,比追求最新最炫的工具有意義得多。我自己在做的過程裡,常常會被同事問「為什麼不用 OO」「為什麼不換 XX」,我都會回頭看一下這四個詞,然後說「現在這個夠用」。
設計目標的存在意義,就是讓我在做每個小決定時,有一條線可以拉回來對。鼠勾以的這條線就是四個詞:手把手、低門檻、有挑戰、能落地。後續每一天的設計細節,幾乎都能拉回到這四個之一去解釋。
接下來我會把 Custom GPT 的構成攤開:Instructions、Knowledge、Conversation Starters,各自能做什麼、各自的限制是什麼。從架構面看,鼠勾以到底是個什麼形狀的東西。
這是 iThome 鐵人賽系列文章。明天見。
